/**
 * 给定一个数组points，其中points[i] = [xi, yi]表示 X-Y 平面上的一个点，如果这些点构成一个回旋镖则返回true。
 *
 * 回旋镖定义为一组三个点，这些点各不相同且不在一条直线上。
 *
 * 来源：力扣（LeetCode）
 * 链接：https://leetcode.cn/problems/valid-boomerang
 * 思路：数学解法
 */
class IsBoomerang {
    public boolean isBoomerang(int[][] points) {
        int x1=points[1][0]-points[0][0];
        int y1=points[1][1]-points[0][1];
        int x2=points[2][0]-points[1][0];
        int y2=points[2][1]-points[1][1];
       return (x1*y2-x2*y1)!=0;
    }
}